package com.api.core.result;

import lombok.*;

import java.io.Serializable;

import java.util.Collection;

/**
 * @author wsl
 * @version 1.0
 * @date 2020/4/9
 * @description 这是分页的统一返回格式
 */

@ToString
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PageView<T> implements Serializable {
    /**
     * 总条数
     */
    private long total;
    /**
     * 第几页
     */
    private long nowPage;
    /**
     * 每页显示多少条
     */
    private long pageSize;
    /**
     * 共有几页
     */
    private long pageNum;
    /**
     * 数据
     */
    private Collection<T> records;

}
